#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QStack> //在QT使用STL
#include <string.h>

QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

private:
    Ui::Widget *ui;
    QString expression;//记录点击的字符串

    int Priority(char ch); //函数声明

private slots:
    void on_Button_1_clicked();

    void on_Button_2_clicked();

    void on_Button_3_clicked();

    void on_Button_4_clicked();

    void on_Button_5_clicked();

    void on_Button_6_clicked();

    void on_Button_7_clicked();

    void on_Button_8_clicked();

    void on_Button_9_clicked();

    void on_Button_L_clicked();

    void on_Button_0_clicked();

    void on_Button_R_clicked();

    void on_AddButton_clicked();

    void on_SubButton_clicked();

    void on_MluButton_clicked();

    void on_DivButton_clicked();

    void on_C_Button_clicked();

    void on_DelButton_clicked();

    void on_EqualButton_clicked();


};
#endif // WIDGET_H
